class Solution {
public:
bool isPalindrome\(int x\) {
int res,i=0,j=0;
int orignal;
long long result=0;
bool flag;
orignal=x;
while\(x!=0\){
res=x%10;
if\(result\*10+res>INT\_MAX \|result\*10+res<INT\_MIN\) {result=0; break;}
else result=result\*10+res;
x=x/10;
}
if\(orignal<0\) {
flag=false;
}
else{
if\(orignal==result\)
flag=true;
else flag=false;
}
return flag;
}
};
重点:
负数不是回文数字。。。